Gene polymorphic detection